package com.chemical.search.service;

import java.util.List;

import com.chemical.search.model.BaseAttribute;
import com.chemical.search.util.page.Page;
import com.chemical.search.util.query.PropertyFilter;


/**
 *@className:IBaseAttributeSerivce.java
 *@classDescription:
 *@author:MChen
 *@createTime:2012-5-8
 */
public interface IBaseAttributeService extends ServiceInterface<BaseAttribute>{
	
	/**
	 * 根据CAS号获取其基本信息
	 * @param CAS
	 * @return
	 */
	public BaseAttribute attributeInfoByCAS(String CAS);
	
	/**
	 * 分页形式返还查询到的化学式信息
	 * @param page
	 * @param pfList
	 * @return
	 */
	public Page<BaseAttribute> searchAttribute(Page<BaseAttribute> page, List<PropertyFilter> pfList);
}
